<!-- Oemsaas Analysis Start -->
<script type="text/javascript" src="{{ 'collect.js' | public_asset_abs_url }}"></script>
<script type="text/javascript">

    function ytag() {
        exec_oemcart_collect(arguments)
    }


    // 注册分享函数
    function callback_base_share_product(ec_data, platform) {
        params = {
            'hit_type_name': 'share_product',
            'hit_type_category': '',
            'hit_type_label': ec_data['ec_data_name'],
            'hit_type_action': '',
            'hit_type_value': platform,
            'hit_type_id': ec_data['ec_data_id'],
            'ec_data': ec_data
        };
        ytag('event', params);
    };




    {% if template == 'search_detail' and request_param.page == 1 %}
    if (typeof (ytag) == 'function') {
        params = {
            'hit_type_name': oemcart_page_ca,
            'hit_type_category': 'product',
            'hit_type_label': '{{ search.keywords }}',
            'hit_type_value': '{{ paginate.items }}',
        }
        ytag('page_view', params);
    }


    {% elsif template == 'module_notfound' %}
    if (typeof (ytag) == 'function') {
        params = {
            'hit_type': 'event',
            'hit_type_name': 'exception',
            'hit_type_category': 'not_found',
        };
        ytag('page_view', params);
    }

    {% elsif template == 'module_expired' %}
    if (typeof (ytag) == 'function') {
        params = {
            'hit_type': 'event',
            'hit_type_name': 'exception',
            'hit_type_category': 'store_expired',
        };
        ytag('page_view', params);
    }

    {% elsif template == 'module_unavaiable' %}
    if (typeof (ytag) == 'function') {
        params = {
            'hit_type': 'event',
            'hit_type_name': 'exception',
            'hit_type_category': 'store_unavaiable',
        };
        ytag('page_view', params);
    }

    {% elsif template == 'module_checkout_limit' %}
    if (typeof (ytag) == 'function') {

        params = {
            'hit_type': 'event',
            'hit_type_name': 'exception',
            'hit_type_category': 'store_checkout_limit',
        };
        ytag('page_view', params);
    }

    {% elsif template == 'module_login' %}
    if (typeof (ytag) == 'function') {
        params = {
            'hit_type': 'event',
            'hit_type_name': 'exception',
            'hit_type_category': 'firewall',
            'hit_type_lable': '{{ firewall_rule.plan_name | escape }}',       //防火墙名字
        };
        ytag('page_view', params);
    }

    {% elsif template == 'module_freedomain_login' %}
    if (typeof (ytag) == 'function') {
        params = {
            'hit_type': 'event',
            'hit_type_name': 'exception',
            'hit_type_category': 'freedomain_login',
        };
        ytag('page_view', params);
    }


    {% elsif template == 'module_message' and page_ca == 'order_callback' %}
    if (typeof (ytag) == 'function') {
        params = {
            'hit_type': 'event',
            'hit_type_name': 'exception',
            'hit_type_category': 'checkout',
            'hit_type_label': 'order',
        };
        ytag('page_view', params);
    }

    {% elsif template == 'module_message' and page_ca == 'order_checkout' %}
    if (typeof (ytag) == 'function') {
        params = {
            'hit_type': 'event',
            'hit_type_name': 'exception',
            'hit_type_category': 'checkout',
            'hit_type_label': 'order',
        };
        ytag('page_view', params);
    }

    {% elsif template == 'product_detail' or template == 'product_quick_detail' %}
    if (typeof (ytag) == 'function') {
        pageviewParams = {
            'hit_type_name': oemcart_page_ca,
            'hit_type_label': oemcart_product['title'],
            'hit_type_id': oemcart_product['id'],
        };
        ytag('page_view', pageviewParams);

        // view detail event
        params = {
            'hit_type_name': 'view_content',
            'hit_type_category': '',
            'hit_type_label': oemcart_product['title'],
            'hit_type_action': '',
            'hit_type_value': '',
            'hit_type_id': oemcart_product['id'],
            'ec_data': {
                'ec_data_id': oemcart_product['id'],
                'ec_data_from': '{{ detail_data_from }}',
                'ec_data_name': oemcart_product['title'],
                'ec_data_price': oemcart_product['variant']['price'],
                'ec_data_discount_price': oemcart_product['variant']['price'],
                'ec_data_spu': oemcart_product['spu'],
                'ec_data_image': oemcart_product['src'],
                'ec_data_category': oemcart_product['product_type'],
                'ec_data_uniq_id': oemcart_product['id'],
                'ec_data_sku': oemcart_product['variant']['sku'],
                'ec_data_sku_code': oemcart_product['variant']['sku_code'],
                'ec_data_sku_name': oemcart_product['variant']['sku_value'],
                'ec_currency_code': '{{ base_currency.standard_code }}',
                'ec_data_action_type': 'view_content',
                'ec_data_quantity': 1,
            }
        };
        ytag('event', params)
    }
    {% elsif template == 'collection_detail' %}
    if (typeof (ytag) == 'function') {

        //商品置顶插件
        ec_data = ''
        {% if request_param.top_data_from %}
        ec_data = {
            'ec_data_from': '{{ request_param.top_data_from }}'
        }
        {% endif %}

        params = {
            'hit_type_name': oemcart_page_ca,
            'hit_type_label': oemcart_collection['title'],
            'hit_type_id': oemcart_collection['id'],
            'hit_type_value': '{{ paginate.items }}',
            'ec_data': ec_data
        };
        ytag('page_view', params);
    }
    {% elsif template == 'blog_detail' %}
    if (typeof (ytag) == 'function') {
        params = {
            'hit_type_name': oemcart_page_ca,
            'hit_type_label': oemcart_blog['title'],
            'hit_type_id': oemcart_blog['id'],
        };
        ytag('page_view', params);
    }

    {% elsif template == 'page_detail' %}
    if (typeof (ytag) == 'function') {
        params = {
            'hit_type_name': oemcart_page_ca,
            'hit_type_label': oemcart_page['title'],
            'hit_type_id': oemcart_page['id'],
        };
        ytag('page_view', params);
    }

    {% else %}
    if (typeof (ytag) == 'function') {
        params = {
            'hit_type_name': oemcart_page_ca,
            'hit_type_label': '',
        };
        ytag('page_view', params);
    }

    {% endif %}

</script>
<!-- Oemsaas Analysis End -->


